package kuonjisai;

public class J08_if {
	/*
	 * if(조건 분기문)
	 * 
	 * if(조건문){ -조건이 참일때 실행할 문장
	 * if 문내 문장이 하나 뿐이라면 블록기호는 생략가능
	 * 		if(avg<=59)
			System.out.println("가");
	 *	조건이 많아서 다중 선택을 해야 할 경우 else 문 다음에 if문을 이어 작성함
	 *	ex) if(조건식){
	 *		 문장1;
	 *		}else if(조건식2){
	 *		 문장2;    
	 *    } 
	 *  애매모호한 if문
	 *  int a=2, b=3;
	 *  if(a>0||b<5)
	 *  	if(a>2)
	 *    	System.out.println("a>2"); 중첩 if문  - else문은 먼저 나온 if문과 연관있음 하지만 괄호로             if(a>0||b<5){ , System.out.println("a<2");{
	 *     							   			에서 닫으면 else 문과 바로 앞에 잇는 if문을 따라감 
	 *    else
	 *    	System.out.println("a<2");
	 */

	public static void main(String[] args) {
		// 문제1 : 짝수/홀수 판단 프로그램
/*
		int a;

		System.out.println("숫자를 입력하시오: ");
		a = scan.nextInt();
		if (a % 2 == 0) {
			System.out.println("짝수");

		} else
			System.out.println("홀수");
*/
		/*
		 * 문제2 : 성별 확인 프로그램 -임의의 숫자가 1이면 : 2000년 이전 출생남자임의의 숫자가 2이면 : 2000년 이전
		 * 출생 여자임의의 숫자가 3이면 : 2000년 이후 출생 남자임의의 숫자가 4이면 : 2000년 이후 출생 여자
		 */
/*
		int z;

		System.out.println("숫자입력: ");
		z = scan.nextInt();

		if (z == 1) {
			System.out.println("2000년 이전 출생남자");
		}

		if (z == 2) {
			System.out.println("2000년 이전 출생 여자");
		}

		if (z == 3) {
			System.out.println("2000년 이후 출생 남자");
		}

		if (z == 4) {
			System.out.println("2000년 이후 출생 여자");
		}

		int b = 3;
		if (b == 1) {
			System.out.println("2000년 이전 출생남자");
		}
		if (b == 2) {
			System.out.println("2000년 이전 출생 여자");
		}
		if (b == 3) {
			System.out.println("2000년 이후 출생남자");
		}
		if (b == 4) {
			System.out.println("2000년 이후 출생여자");

		}
	*/	
		/*문제3 : 학점 계산 프로그램
		 * 평균점수가 90~100수, 80~89 우, 70~79 미, 60~79양, 50~69 가,
		 */
/*
		int avg;
		System.out.println("평균평점을 입력하시오 : ");
		avg=scan.nextInt();
		if(avg>=90 && avg<=100){ // if(avg=>90) 으로 줄여서 사용가능
			System.out.println("수");
		}
		if(avg>=80 &&  avg<=89){ // if(avg=>80 으로 줄여서 사용불가능 왜냐하면 겹치기대문에 두번출력됨
			System.out.println("우");
		}
		
		if(avg>=70 && avg<=79){
			System.out.println("미");
		}
		if(avg>=60 && avg<=69){
			System.out.println("양");
		}
		if(avg<=59){
			System.out.println("가");
		}
	*/
		
		// else if 이용
		/*
		if(avg>=90){ // if(avg=>90) 으로 줄여서 사용가능
			System.out.println("수");
		}else if(avg>=80){ // if(avg=>80 으로 줄여서 사용불가능 왜냐하면 겹치기대문에 두번출력됨
			System.out.println("우");
		}else if(avg>=70){
			System.out.println("미");
		
		}else if(avg>=60){
			System.out.println("양");
		
		}else  //마지막 조건은 검사할 필요없음. 따라서 마지막 if문은 제거해도 상관없음.
			System.out.println("가");
		*/
		//문제4: 간단한 계산기 입력 프로그램
		// 임의의 두 수와 산술연산자 5개 중 하나를 이용해서 적절한 수식을 계삲하는 프로그램을 짜시오.
		
		int calc1;
		int calc2;
		int calc3;
		int tot;
		int re = 0;
		
		/*	
		System.out.println("숫자를 입력하시오 : ");
		calc1=Integer.parseInt( scan.nextLine()); - 문자를 입력받을려면 Integer.parseInt를 써야함 받은 문자를 숫자로 바꿔줌
		System.out.println("숫자를 입력하시오 : ");
		calc2=Integer.parseInt( scan.nextLine());

		if(calc3==1)
			re=calc1+calc2;
			
		else if(calc3==2)
			re=calc1-calc2;
			
		else if(calc3==3)
			re=calc1*calc2;
			
		else if(calc3==4)
			re=calc1/calc2;
			
		else if(calc3==5)
			re=calc1%calc2;
		else
			System.out.println("잘못입력하였음");
		
		System.out.println(re);
		/*
		int num1=123;
		int num2=4;
		char op='+';
		float result=0;
			
		
		
		1
		if(op=='+')result = num1 + num2;
		else if(op=='-')result = num1 - num2;
		else if(op=='*')result = num1 * num2;
		else if(op=='/')result = num1 / num2;
		
		System.out.println(result);
		*/
	}
	


}